home *** CD-ROM | disk | FTP | other *** search
/ Aminet 30 / Aminet 30 (1999)(Schatztruhe)[!][Apr 1999].iso / Aminet / misc / math / MathFX_src.lha / mathfx.h < prev    next >
C/C++ Source or Header  |  1995-12-20  |  3KB  |  224 lines

  1. /* This file contains all of the type declarations for the functions *
  2.  * in the mathfx library.  This file should be included in all user  *
  3.  * routines that make use of that library.                           */
  4.  
  5. /* If we create a 68881 version of the library */
  6. #ifdef M68881
  7. #include <m68881.h>
  8. #endif
  9.  
  10. /* All of the void type declarations are made first. */
  11. void fxadv();
  12. void fxbeg();
  13. void fxbin();
  14. void fxbox();
  15. void fxccal();
  16. void fxclr();
  17. void fxcntr();
  18. void fxcol();
  19. void fxcont();
  20. void fxdeco();
  21. void fxdtik();
  22. void fxend();
  23. void fxenv();
  24. void fxerrx();
  25. void fxerry();
  26. void fxerx1();
  27. void fxery1();
  28. void fxfont();
  29. void fxform();
  30. void fxgra();
  31. void fxgspa();
  32. void fxhist();
  33. void fxhrsh();
  34. void fxjoin();
  35. void fxlab();
  36. void fxlclp();
  37. void fxline();
  38. void fxmtex();
  39. void fxnxtv();
  40. void fxoutmode();
  41. void fxpoi1();
  42. void fxpoin();
  43. void fxptex();
  44. void fxr135();
  45. void fxr45();
  46. void fxschr();
  47. void fxsmaj();
  48. void fxsmin();
  49. void fxssym();
  50. void fxstar();
  51. void fxstik();
  52. void fxstr();
  53. void fxstyl();
  54. void fxsvpa();
  55. void fxsym();
  56. void fxsym1();
  57. void fxtext();
  58. void fxupd();
  59. void fxvpor();
  60.  
  61. void fxvsta();
  62. void fxwind();
  63. void fxxtik();
  64. void fxxybx();
  65. void fxxytx();
  66. void fxytik();
  67. void fxzbx();
  68. void fxztx();
  69.  
  70. /* 3-D routine types*/
  71. void fx3cut();
  72. void fxbox3();
  73. void fxgrid3();
  74. void fxot3d();
  75. void fxside3();
  76. void fxt3zz();
  77. void fxw3d();
  78.  
  79. /* The novice mathfx user will not need to call the following functions */
  80. void fatal();
  81. void genlin();
  82. void movphy();
  83. void draphx();
  84. void draphy();
  85. void movwor();
  86. void drawor();
  87. void setphy();
  88. void setpxl();
  89. void setsub();
  90. void xform();
  91. void glev();
  92. void slev();
  93. void gbase();
  94. void sbase();
  95. void gnms();
  96. void snms();
  97. void gdev();
  98. void sdev();
  99. void gcurr();
  100. void scurr();
  101. void gdom();
  102. void sdom();
  103. void grange();
  104. void srange();
  105. void gw3wc();
  106. void sw3wc();
  107. void gvpp();
  108. void svpp();
  109. void gspp();
  110. void sspp();
  111.  
  112.  
  113. void gclp();
  114. void sclp();
  115. void gphy();
  116. void sphy();
  117. void gsub();
  118. void ssub();
  119. void gumpix();
  120. void sumpix();
  121. void gatt();
  122. void satt();
  123. void gspd();
  124. void sspd();
  125. void gvpd();
  126. void svpd();
  127. void gvpw();
  128. void svpw();
  129. void gpixmm();
  130. void spixmm();
  131. void gwp();
  132. void swm();
  133. void gwm();
  134. void swp();
  135. void gdp();
  136. void sdp();
  137. void gmp();
  138.  
  139. void smp();
  140. void gchr();
  141. void schr();
  142. void gsym();
  143. void ssym();
  144. void gmaj();
  145. void smaj();
  146. void gmin();
  147. void smin();
  148.  
  149. /* Functions that return floats */
  150. float fxstrl();
  151. float dcmmx();
  152. float dcmmy();
  153. float dcscx();
  154. float dcscy();
  155. float mmdcx();
  156. float mmdcy();
  157. float scdcx();
  158. float scdcy();
  159. float wcmmx();
  160. float wcmmy();
  161. float w3wcx();
  162. float w3wcy();
  163.  
  164. /* Functions returning ints */
  165. int fxabv();
  166. int fxcvec();
  167. int dcpcx();
  168. int dcpcy();
  169. int mmpcx();
  170. int mmpcy();
  171. int round();
  172. int stindex();
  173. int strpos();
  174. int wcpcx();
  175. int wcpcy();
  176.  
  177. /* Device independent routines */
  178. void grbeg();
  179. void grclr();
  180. void grcol();
  181. void grinit();
  182. void grgra();
  183. void grline();
  184. void grtext();
  185. void grtidy();
  186.  
  187. /* Declarations for any new device drivers should be added to the list *
  188.  * below.  These routines are called only in the file fxstar.c (except *
  189.  
  190.  * for beep
  191.  w() which is also called by ???) */
  192. void amiini();
  193. void amitex();
  194. void amigra();
  195. void amicol();
  196. void amiclr();
  197. void amilin();
  198. void amitid();
  199. void beepw();
  200.  
  201. void tekini();
  202. void tektex();
  203. void tekgra();
  204. void tekclr();
  205. void tekcol();
  206. void teklin();
  207. void tektid();
  208.  
  209. void impini();
  210. void imptex();
  211. void impgra();
  212. void impclr();
  213. void impcol();
  214. void implin();
  215. void imptid();
  216.  
  217. void jetini();
  218. void jettex();
  219. void jetgra();
  220. void jetclr();
  221. void jetcol();
  222. void jetlin();
  223. void jettid();
  224.